<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>C.8 其他方法 - jQuery快速参考</title>
<style type="text/css">
body { font-size:0.75em; }
table { width:99%; margin:0 auto; border-top:2px solid #000; border-bottom:2px solid #000; border-collapse:collapse; border-spacing:0; }
table th, table td { padding:0.4em 2em; }
table th { border-bottom:1px solid #000; }
</style>
</head>

<body>
<h3>jQuery快速参考（索引）</h3>
<ul>
  <li><a href="./jq_n1.html">C.1 选择符表达式</a></li>
  <li><a href="./jq_n2.html">C.2 DOM遍历方法</a></li>
  <li><a href="./jq_n3.html">C.3 事件方法</a></li>
  <li><a href="./jq_n4.html">C.4 效果方法</a></li>
  <li><a href="./jq_n5.html">C.5 DOM操作方法</a></li>
  <li><a href="./jq_n6.html">C.6 AJAX方法</a></li>
  <li><a href="./jq_n7.html">C.7 延迟方法</a></li>
  <li><a href="./jq_n8.html">C.8 其他方法</a></li>
</ul>
<hr />
<h1>jQuery快速参考</h1>
<h2>C.8 其他方法</h2>
<p>以下实用方法不能归入前面的几类中，但在使用jQuery编写脚本时仍然是非常有用的。</p>
<h3>C.8.1 jQuery对象的属性</h3>
<table>
  <caption>
  表 C-38
  </caption>
  <tr>
    <th scope="col">属性</th>
    <th scope="col">说明</th>
  </tr>
  <tr>
    <td>$.support</td>
    <td>返回一个属性的映射，表示浏览器是否支持各种特性和标准</td>
  </tr>
</table>
<h3>C.8.2 数组和对象</h3>
<table>
  <caption>
  表 C-39
  </caption>
  <tr>
    <th scope="col">函数</th>
    <th scope="col">说明</th>
  </tr>
  <tr>
    <td>$.each(collection, callback)</td>
    <td>迭代遍历集合，针对集合中的每一项执行回调函数</td>
  </tr>
  <tr>
    <td>$.extend(target, addition, …)</td>
    <td>扩展target对象，即将后面传入对象的属性添加到这个对象中（extend读[iksˈtend]意[延伸、扩展]）</td>
  </tr>
  <tr>
    <td>$.grep(array, callback, [invert])</td>
    <td>通过使用回调函数测试来筛选数组（读['grep]意[  global regular expression print  ]）</td>
  </tr>
  <tr>
    <td>$.makeArray(object)</td>
    <td>将对象转换为一个数组（array读[əˈrei]）</td>
  </tr>
  <tr>
    <td>$.map(array, callback)</td>
    <td>针对数组中每一项执行回调函数，将返回的结果组织成一个新数组返回</td>
  </tr>
  <tr>
    <td>$.inArray(value, array)</td>
    <td>确定数组array中是否包含值value；如果value没有包含在array中，则返回-1</td>
  </tr>
  <tr>
    <td>$.merge(array1, array2)</td>
    <td>合并数组array1和array2（merge读[mə:dʒ]意[合并、融合]）</td>
  </tr>
  <tr>
    <td>$.unique(array)</td>
    <td>从数组中移除重复的DOM元素（unique读[ju:ˈni:k]）</td>
  </tr>
</table>
<h3>C.8.3 对象内省</h3>
<table>
  <caption>
  表 C-40
  </caption>
  <tr>
    <th scope="col">函数</th>
    <th scope="col">说明</th>
  </tr>
  <tr>
    <td>$.isArray(object)</td>
    <td>确定object是不是一个数组</td>
  </tr>
  <tr>
    <td>$.isEmptyObject(object)</td>
    <td>确定object是不是空的</td>
  </tr>
  <tr>
    <td>$.isFunction(object)</td>
    <td>确定object是不是一个函数</td>
  </tr>
  <tr>
    <td>$.isPlainObject(object)</td>
    <td>确定object是不是通过对象字面量或new Object创建的（plain读[pleɪn]意[朴素的、明白的]）</td>
  </tr>
  <tr>
    <td>$.isWindow(object)</td>
    <td>确定object是不是浏览器窗口</td>
  </tr>
  <tr>
    <td>$.isXMLDoc(object)</td>
    <td>确定object是不是XML节点</td>
  </tr>
  <tr>
    <td>$.type(object)</td>
    <td>取得object的JavaScript类</td>
  </tr>
</table>
<h3>C.8.4 其他</h3>
<table>
  <caption>
  表 C-41
  </caption>
  <tr>
    <th scope="col">函数</th>
    <th scope="col">说明</th>
  </tr>
  <tr>
    <td>$.trim(string)</td>
    <td>从字符串末尾移除空白符（trim读[trim]意[修剪、整理]）</td>
  </tr>
  <tr>
    <td>$.noConflict([removeAll])</td>
    <td>向其他库让渡$标识符使用权，恢复使用jQuery标识符（conflict读[ˈkɔnflikt]意[冲突]）</td>
  </tr>
  <tr>
    <td>$.noop()</td>
    <td>一个什么也不做的函数（noop读no[nəu]operation[ˌɔpəˈreiʃən]意[无操作]）</td>
  </tr>
  <tr>
    <td>$.now()</td>
    <td>返回当前时间，以自纪元时间戳开始到现在的秒数表示</td>
  </tr>
</table>
<hr />
<h3>jQuery快速参考（索引）</h3>
<ul>
  <li><a href="./jq_n1.html">C.1 选择符表达式</a></li>
  <li><a href="./jq_n2.html">C.2 DOM遍历方法</a></li>
  <li><a href="./jq_n3.html">C.3 事件方法</a></li>
  <li><a href="./jq_n4.html">C.4 效果方法</a></li>
  <li><a href="./jq_n5.html">C.5 DOM操作方法</a></li>
  <li><a href="./jq_n6.html">C.6 AJAX方法</a></li>
  <li><a href="./jq_n7.html">C.7 延迟方法</a></li>
  <li><a href="./jq_n8.html">C.8 其他方法</a></li>
</ul>
<p>本内容收集自《jQuery基础教程<sup style="font-size:0.5em;">（第三版）</sup>》，仅自用，禁止发布与公开！</p>
</body>
</html>
